06. Project: UdaSecurity
Project: UdaSecurity
ND079 JPND C3 L0 A06 Project UdaSecurity
Project Description:
Your company, Udasecurity, has created a home security application.
This application tracks the status of sensors, monitors camera input, and changes the **alarm state **of the system based on inputs. Users can arm the system for when they’re home or away as well as disarm the system.
Project Goals:
- Split project into multiple modules.
- Refactor it to be unit-testable.
- Write unit tests to cover requirements.
- Fix any bugs you find.
- Automatically run unit tests.
- Perform static code analysis.
- Build executable file.